<?php

/**
 * Description of index
 *
 * @author Pedro Giacometto
 */
require_once 'Empresa.php';
require_once 'Proyecto.php';
require_once 'GerenteSistemas.php';
require_once 'Desarrollador.php';

class Index
{

    public static function main()
    {
        $empresa = new Empresa('PGL System');

        $proyecto1 = new Proyecto('CMS', '26/12/2013', '26/12/2014');

        $gerenteSistemas = new GerenteSistemas('Pablo');

        $desarrollador1 = new Desarrollador('Pedro');
        $desarrollador2 = new Desarrollador('David');

        $desarrollador1->addConoceLenguaje('JAVA');
        $desarrollador1->addConoceLenguaje('PHP');

        $proyecto1->setGerenteSistemas($gerenteSistemas);
        $proyecto1->addDesarrollador($desarrollador1);
        $proyecto1->addDesarrollador($desarrollador2);

        //$proyecto1->buscarDesarrollador('Pedro');

        $empresa->addProyecto($proyecto1);
        $empresa->addGerenteSistemas($gerenteSistemas);
        $empresa->addDesarrollador($desarrollador1);
        $empresa->addDesarrollador($desarrollador2);

        echo "<strong>Buscar : Proyecto en Empresa por nombre (ej: CMS ) </strong><br><br>";

        echo $buscarProyecto = $empresa->buscarProyecto('CMS') . '<br><br>';

        echo "<strong>Buscar: Desarrolladores por Proyecto</strong><br><br>";

        $buqueda = $empresa->buscarDesarrolladoresProyecto('CMS');
        foreach ($buqueda as $row) {
            if ($row != NULL) {
                echo $row . ' | ';
            }
        }

        echo "<br><br><strong>Buscar: Desarrollador por Nombre (ej: Pedro)</strong><br><br>";

        echo $buscarDesarrollador = $empresa->buscarDesarrollador('Pedro');
    }

}

Index::main();

